debit voucher - Turkish English Dictionary